QuickTime 3 Reference
Previous
|
Chapter Top
|
Chapter Contents
|
Next
Contents
Introduction to QuickTime Music Architecture
Overview of QTMA Components
Note Allocator Component
Tune Player Component
Music Components Included in QuickTime
Instrument Components and Atomic Instruments
The QuickTime Music Synthesizer Component
QuickTime Music Synthesizer Knobs
The General MIDI Synthesizer Component
The MIDI Synthesizer Component
The Generic Instrument Component
The Generic Music Component
MIDI Components
About QuickTime Music Events
Note Event and Extended Note Event
Rest Event
Marker Event
Controller Event and Extended Controller Event
General Event
Knob Event
Using the QuickTime Music Architecture
QuickTime Settings Music Panel
Converting MIDI Data to a QuickTime Music Track Using the MoviePlayer
Importing a Standard MIDI File as a Movie Using the Movie Toolbox
Playing Notes with the Note Allocator
Note-related Data Structures
Playing Piano Sounds with the Note Allocator
QuickTime Music Architecture Reference
Constants
Atom Types for Atomic Instruments
Instrument Knob Flags
Loop Type Constants
Music Component Type
Synthesizer Type Constants
Synthesizer Description Flags
Synthesizer Knob ID Constants
Controller Numbers
Controller Range
Drum Kit Numbers
Tone Fit Flags
Knob Flags
Knob Value Constants
Music Packet Status
Atomic Instrument Information Flags
Flags for Setting Atomic Instruments
Instrument Info Flags
Synthesizer Connection Type Flags
Instrument Match Flags
Note Request Constants
Pick Instrument Flags
Note Allocator Type
Tune Queue Depth
Tune Player Type
Tune Queue Flags
MIDI Component Constants
MIDI System Exclusive Constants
MIDI File Import Flags
Part Mixing Flags
Data Structures
Instrument Knob Record
Instrument Knob List
Atomic Instrument Sample Description Record
Synthesizer Description Structure
Tone Description Structure
Knob Description Record
Instrument About Information
MIDI Packet
Instrument Information Record
Instrument Information List
General MIDI Instrument Information Structure
Non-General MIDI Instrument Information Record
Non-General MIDI Instrument Information List
Complete Instrument Information List
Synthesizer Connections for MIDI Devices
QuickTime MIDI Port
QuickTime MIDI Port List
Note Request Information Structure
Note Request Structure
Tune Status
Functions
Tune Player Functions
TuneSetHeader
TuneSetHeaderWithSize
TuneSetNoteChannels
TuneQueue
TuneStop
TuneGetVolume
TuneSetVolume
TuneSetSoundLocalization
TuneGetTimeBase
TuneGetTimeScale
TuneSetTimeScale
TuneGetPartMix
TuneSetPartMix
TuneInstant
TunePreroll
TuneUnroll
TuneGetIndexedNoteChannel
TuneGetStatus
TuneSetPartTranspose
TuneGetNoteAllocator
TuneSetSofter
TuneSetBalance
TuneTask
Note Allocator Functions: Note Channel Allocation and Use
NANewNoteChannel
NANewNoteChannelFromAtomicInstrument
NADisposeNoteChannel
NAGetNoteChannelInfo
NAGetIndNoteChannel
NAUseDefaultMIDIInput
NALoseDefaultMIDIInput
NAPrerollNoteChannel
NAUnrollNoteChannel
NAResetNoteChannel
NASetNoteChannelVolume
NASetNoteChannelBalance
NASetNoteChannelSoundLocalization
NAPlayNote
NAGetController
NASetController
NAGetKnob
NASetKnob
NAFindNoteChannelTone
NASetInstrumentNumber
NASetInstrumentNumberInterruptSafe
NASetAtomicInstrument
NASendMIDI
NAGetNoteRequest
Note Allocator Functions: Miscellaneous Interface Tools
NAPickInstrument
NAPickEditInstrument
NAStuffToneDescription
NAPickArrangement
NACopyrightDialog
Note Allocator Functions: System Configuration and Utility
NARegisterMusicDevice
NAUnregisterMusicDevice
NAGetRegisteredMusicDevice
NAGetDefaultMIDIInput
NASetDefaultMIDIInput
NAGetMIDIPorts
NASaveMusicConfiguration
NATask
Music Component Functions: Synthesizer
MusicGetDescription
MusicFindTone
MusicPlayNote
MusicGetKnob
MusicSetKnob
MusicGetKnobDescription
MusicGetInstrumentKnobDescription
MusicGetDrumKnobDescription
MusicGetKnobSettingStrings
MusicSetMIDIProc
MusicGetMIDIProc
MusicGetMIDIPorts
MusicSendMIDI
MusicGetDeviceConnection
MusicUseDeviceConnection
Music Component Functions: Instruments and Parts
MusicGetPartInstrumentNumber
MusicSetPartInstrumentNumber
MusicSetPartInstrumentNumberInterruptSafe
MusicGetPartAtomicInstrument
MusicSetPartAtomicInstrument
MusicStorePartInstrument
MusicGetInstrumentAboutInfo
MusicGetInstrumentInfo
MusicGetPart
MusicSetPart
MusicGetPartName
MusicSetPartName
MusicGetPartKnob
MusicSetPartKnob
MusicResetPart
MusicGetPartController
MusicSetPartController
MusicSetPartSoundLocalization
Music Component Functions: Miscellaneous
MusicGetMasterTune
MusicSetMasterTune
MusicStartOffline
MusicSetOfflineTimeTo
MusicTask
Instrument Component Functions
InstrumentGetInfo
InstrumentGetInst
InstrumentInitialize
InstrumentOpenComponentResFile
InstrumentCloseComponentResFile
InstrumentGetComponentRefCon
InstrumentSetComponentRefCon
MIDI Component Functions
QTMIDIGetMIDIPorts
QTMIDISendMIDI
QTMIDIUseReceivePort
QTMIDIUseSendPort
Functions for Importing MIDI Files
MIDIImportGetSettings
MIDIImportSetSettings
Function Provided by the Generic Music Component
MusicGenericConfigure
Functions Implemented by Music Components that Use the Generic Music Component
MusicDerivedSetKnob
MusicDerivedSetPart
MusicDerivedSetInstrument
MusicDerivedSetInstrumentNumber
MusicDerivedSetMIDI
MusicDerivedStoreInstrument
Summary of the QuickTime Music Architecture
Result Codes
© 1997 Apple Computer, Inc.
Previous
|
Chapter Top
|
Chapter Contents
|
Next